resorbable implants - Spanish English Dictionary